<%@ page import="bean.Student" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.HashMap" %><%--
  Created by IntelliJ IDEA.
  User: 1
  Date: 2021/7/18
  Time: 22:15
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>EL表达式获取不同类型数据</title>
</head>
<body>
    <%--1.获取基本数据类型--%>
    <% pageContext.setAttribute("num",10);%>
    基本数据类型：${num}<br/>
    <%--2.获取自定义对象类型--%>
    <% Student stu = new Student("小雪",18);
        pageContext.setAttribute("stu",stu);
    %>
    自定义对象：${stu}<br/>
    姓名：${stu.name}<br/>
    年龄：${stu.age}<br/>
    <%--3.获取数组类型--%>
    <% String[] arr ={"小雪","雪花","雪绒花"};
        pageContext.setAttribute("arr",arr);
    %>
    数组类型：${arr}<br/>
    数组1${arr[0]}<br/>
    数组2${arr[1]}<br/>
    数组3${arr[2]}<br/>
    <%--4.获取List集合--%>
    <% ArrayList<String>list =new ArrayList<>();
        list.add("暴风雪");
        list.add("雪人");
        pageContext.setAttribute("list",list);
    %>
    集合类型：${list}<br/>
    集合1${list[0]}<br/>
    <%--5，获取Map集合--%>
    <% HashMap<String,Student>map = new HashMap<>();
        map.put("zx1",new Student("大雪人",100));
        pageContext.setAttribute("map",map);
    %>
    map集合：${map}<br/>
    第一个名字：${map.zx1.name}
</body>
</html>
